page {
		background-color: #f7f8fa;
	}
	.good_detail_panel{
		min-height: 100vh;
		overflow: hidden;
	}

	
.good_img{
		width: 100%;
		background: #fff;
		position:relative;
		.u-swiper__indicator{
			right:10px;
		}
		.indicator-num {
			padding: 2px 0;
			background-color: rgba(0, 0, 0, 0.35);
			border-radius: 100px;
			width: 35px;
			display: flex;
			justify-content: center;
			&__text {
				 color: #FFFFFF;
				 font-size: 12px;
			 }
		}
		image{
			width: 100%;
		}
	}
	.fg{
		height: 6px;
		background: #f0f1f2;
	}
	.botts{
		width: 100%;
		height: 110rpx;
		background: #f0f1f2;
	}
	.goodli{
		width: 100%;
		// min-height: 200rpx;
		background: #f9f9f9;
		padding: 15rpx 0;
		.goodlitext{
			width: 95%;
			margin: 15rpx auto;
		}
	}
	
	.good_content {
		padding: 0 16rpx;
		background: #fff;
		.good_name {
			color: #333;
			padding: 10rpx 0 20rpx 0;
			font-size: 32rpx;
			display: flex;
			.good_namet{
				width: 90%;
			}
			.fenxiang{
				width: 20px;
				padding-top: 10px;
				image{
					display: block;
					width: 20px;
					height: 20px;
				}
				text{
					display: block;
					text-align: center;
					font-size: 10px;
				}
			}
		}
		.good_text{
			color: #919191;
			font-size: 30rpx;
			padding-top: 10rpx;
		}
		.price {
			// display: flex;
			// align-items: center;
			padding-top: 16rpx;
			margin-bottom: 10rpx;
			.price_left{
				color: red;
				font-size: 30rpx;
				text{
					font-size: 38rpx;
				}
			}
			.price_right{
				display: flex;
				justify-content: space-between;
				color: #919191;
				font-size: 24rpx;
				text:nth-child(1){
					text-decoration:line-through;
				}
				
			}
			.clock{
				margin-left: 10px;
			}
		}
		.kucun{
			margin: 16rpx 0;
			font-size: 26rpx;
			color: #999;
		}
		.desc{
			font-size: 14px;
			padding-bottom: 8px;
			color: #9E9E9E;
			margin-top: 8px;
		}
	}
	.goods_detail{
		padding: 8px;
		font-size: 16px;
		text-align: justify;
		.ff{
			height: 120px;
		}
	}
	.bottom_bar{
		width: 98%;
		padding: 0 1%s;
		color: #fff;
		position: fixed;
		bottom: 0;
		left: 0;
		height: 100rpx;
		display: flex;
		justify-content:space-between;
		align-items:center;
		background: #fff;
		border-top: 1px solid #e7e7e7;
		.bottom_barleft{
			width: 50%;
			display: flex;
			.bottom_barli{
				width: 33%;
				// border-left: 1px solid #e7e7e7;
				position: relative;
				.kefu{
					width: 100%;
					height: 100%;
					background: #0000;
					border: none;
					position: absolute;
					left: 0;
					top: 0;
					z-index: 11;
				}
				button::after{
					border: none!important;
				}
				.num{
					position: absolute;
					right: 30rpx;
					top: 0;
					width: 24rpx;
					height: 24rpx;
					line-height: 24rpx;
					text-align: center;
					background: #f60a24;
					color: #fff;
					font-size: 20rpx;
					border-radius: 50%;
				}
				.bottom_barliimg{
					width: 100%;
					display: flex;
					align-items: center;
					justify-content: center;
					padding: 8rpx 0;
					image{
						display: block;
						width: 40rpx;
						height: 40rpx;
					}
				}
				.bottom_barlitext{
					color: #646566;
					text-align: center;
					font-size: 24rpx;
				}
			}
			// .bottom_barli:nth-child(1){
			// 	border-left:none;
			// }
		}
		.bottom_barright{
			width: 50%;
			display: flex;
			.right_buy{
				width: 50%;
				height: 80rpx;
				line-height: 80rpx;
				background: #ff4444;
				text-align: center;
				color: #fff;
				border-radius: 0 20px 20px 0;
				font-size: 14px;
			}
			.add_cart{
				width: 50%;
				height: 80rpx;
				line-height: 80rpx;
				background: #ff8855;
				color: #fff;
				text-align: center;
				border-radius:20px 0 0 20px;
				font-size: 14px;
			}
		}
	}
	.service-item {
	  display: flex;
	  align-items: center;
	  padding: 10px 16rpx;
	  background: #fff;
	}
	
	.service-title {
		width: 40px;
	  font-size: 14px;
	  color: #969799;
	}
	.paih{
		display: flex;
		.jiangbei{
			display: block;
			width: 20px;
			height: 20px;
		}
	}
	.service-detail {
		width: 90%;
	    font-size: 14px;
	    color: #323233;
	}
	.service-detailli{
		display: block;
	}
	
	.arrow-right {
	  width: 20px;
	  height: 20px;
	  background: url('https://img-cdn.duobashuzi.com/xianggui/img/right.png') no-repeat center;
	  background-size: cover;
	  margin-left: auto;
	}
	.kong{
		height: 50px;
	}
	.addOrder{
		width: 95%;
		position: fixed;
		left: 2.5%;
		bottom: 10px;
	}
	//顶部切换
	.tab-bar {
	width: 100%;
	  display: flex;
	  justify-content: space-around;
	  padding: 5px 0;
	  background-color: #fff;
	  position: fixed;
	  left: 0;
	  top: 0;
	  z-index: 999;
	}
	
	.tab-item {
	  padding: 5px 0;
	  font-size: 14px;
	  cursor: pointer;
	}
	
	.tab-item.active {
	  border-bottom: 2px solid #ff4444;
	}
	
	.content {
	  flex: 1;
	  display: none;
	}
	
	.content.active {
	  display: block;
	}
	.recommendli{
		width: 95%;
		margin: 0 auto;
	}
	/* 为您推荐 */
	.wntj{
		width: 95%;
		padding: 10px 2.5%;
		margin: 0 auto;
		background: #fff;
	}
	.wntjText{
		display: flex;
		padding: 10px 0;
		justify-content: space-between;
	}
	.wntjTextleft{
		font-size: 14px;
		line-height: 20px;
		color: #333;
	}
	.wntjTextright{
		line-height: 20px;
		display: flex;
		color: #969799;
		font-size: 12px;
		.riing{
			display: block;
			width: 20px;
			height: 20px;
		}
	}
	
	// 
	.share{
		width: 100%;
	}
	.sharetext{
		color: #323233;
		font-size: 16px;
		padding: 10px 0 25px 0;
		text-align: center;
	}
	.shareCont{
		width: 95%;
		margin: 0 auto;
		display: flex;
		.shareli{
			width: 20%;
			padding: 10px 0;
			position: relative;
			.custom-style{
				width: 100%;
				height: 60px;
				position: absolute;
				left: 0;
				top:0;
				opacity: 0;
			}
			image{
				display: block;
				width: 40px;
				height: 40px;
				margin: 0 auto;
			}
			text{
				display: block;
				text-align: center;
				font-size: 12px;
			}
			.xiaohao{
				font-size: 10px;
				color: #c8c9cc;
			}
		}
	}
	.shareqx{
		width: 100%;
		text-align: center;
		padding: 10px 0;
		font-size: 18px;
	}